package com.cloudfun.campusshare.common.model.dto;

import com.cloudfun.campusshare.common.constant.RequestStatus;
import lombok.Data;

/**
 * @author : zhangyongjie
 * @version : 1.0
 * @createTime : 2021/3/17 19:44
 * @description : 慧收钱进件响应
 */
@Data
public class HsqMerchantRegisterCallBackDTO {
    /**
     * 商户订单号 原样返回
     */
    private String transNo;

    /**
     * 进件申请编号
     */
    private String applyNo;


    /**
     *
     * 进件状态
     */
    private String status;

    /**
     * 商户全称
     */
    private String merchantName;


    /**
     * 商户简称
     */
    private String merchantShortName;



    /**
     * 错误码
     */
    private String respCode;

    /**
     * 错误信息
     */
    private String respMsg;


    private String resultList;

    @Data
    public static class Result{
        /**
         * 流水号
         */
        private String seqNo;

        /**
         * 报备类型
         * 1 微信 2支付宝 3云闪付
         */
        private String storeReportType;

        /**
         * 申请状态
         */
        private RequestStatus applyStatus;

        /**
         *渠道商户号
         */
        private String channelMerchantNo;

        /**
         * 报备等级
         */
        private String indirectLevel;

        /**
         * 错误码
         */
        private String respCode;

        /**
         * 错误信息
         */
        private String respMsg;
    }


}
